/*ȫ��*/
p{
    line-height: 2em;
}
/*��ҳ��*/

.welcome{
    position: relative;
}
.welcome a{
    position: absolute;
    font-weight: bold;
}
@media (min-width: 992px) {
    .welcome img{
        width: 100%;
    }
    .welcome a{
        font-size: 3em;
        top: 30%;
        left:35%;
    }
    .mainTop{
        height: 75px;
    }
    .banner .container-nei img{
        width: 50px;
        border-radius:50%;
    }
    .tab-content > .tab-pane .tabHeigh{
        height: 778px;
    }
}
@media (max-width: 991px){
    .welcome img{
        width: 100%;
    }
    .welcome a{
        font-size: 2em;
        top: 40%;
        left: 35%;
    }
}
@media (max-width: 767px){
    .welcome a{
        font-size: 1em;
        top: 40%;
        left: 30%;
    }
}
.banner-h3{
    display: inline-block;
    margin-left:5px;
    margin-top: 25px;
}
.banner-bg{
    background: url('../Image/beijing.png') no-repeat;
    background-size:100% 100%;
}
.bg-10{
    background: url('../Image/bg_10.jpg') center center repeat-x;
}
.bg-8{
    background: url('../Image/sprite_1.png') 0 -326px no-repeat;
    width:490px;
    height:54px;
    margin:0 auto;
}
@media (min-width: 768px){
    .lunbo{
        position: relative;
    }
    .lunbo .navbar{
        position: absolute;
        top:0;
        left:50%;
        z-index: 10;
        transform: translate3d(-50%,0,0);
        background:transparent;
        border: 0;
    }
}
.lunbo img{
    width:100%;
}
.lunbo>.container{
    width:90%;
}
#menu .nav > li > a{
    padding: 15px 0;
}
#menu ul{
    width:100%;
    margin-left:-30px;
}
@media (min-width: 768px) {
    #menu ul li{
        width:11%;
    }
}
.my-big{
    position:relative;
    margin-top: 10px;
    max-height: 190px ;
}
.my-caption{
    position:absolute;
    bottom: 5%;
    width:100%;
}
.my-caption h3{
    color:#f2f2f2;
}
.tuwen a img{
    transition: all 2s;
}
.tuwen a:hover img{
    transform: scale(1.3);
}

.rqdd li{
    margin-top:10px;
}
.over-hidden{
    overflow: hidden;
}
.margin-top-10{
    margin-top:10px;
}
.margin-top-15{
    margin-top:15px;
}
.margin-bottom-50{
    margin-bottom: 50px;
}
.margin-left-15{
    margin-left:15px;
}
.margin{
    margin:0px;
}
.padding-inherit{
    padding-right: inherit;
}
.padding-bottom-10{
    padding-bottom: 10px;
}
.padding-top-20{
    padding-top: 20px;
}
.border-hr{
    border-top: 1px solid #eee;
}
.img-vx{
    width:80%;
}
.text-area{
    width:90%;
}
/*�ײ��ڶ�*/
.footer-top .row{
    margin-top:10px;
}
.foot-nav-item-1 i,
.foot-nav-item-2 i,
.foot-nav-item-3 i,
.foot-nav-item-4 i,
.foot-nav-item-5 i,
.foot-nav-item-6 i{
    width:45px;
    height: 45px;
    display: block;
    float: left;
    margin-right:5px;
    background-image:url("../Image/sprite_1.png");
}
.foot-nav-item-1 i{
    background-position: 0 -161px;
}
.foot-nav-item-2 i{
    background-position: -45px -161px;
}
.foot-nav-item-3 i{
    background-position: -90px -161px;
}
.foot-nav-item-4 i{
    background-position: -135px -161px;
}
.foot-nav-item-5 i{
    background-position: -180px -161px;
}
.foot-nav-item-6 i{
    background-position: 0 -161px;
}
.yqlj{
    margin: 20px 0;
    height:80px;
    padding: 10px;
    background: #fff;
}
.yqlj span{
    padding:5px;
    margin-top:10px ;
    border-radius: 4px;
}
.yqlj-2{
    margin-top: 20px ;
}
.footer-item-1 a,
.footer-item-2 a,
.footer-item-3 a,
.footer-item-4 a,
.footer-item-5 a{
    width:32px;
    height: 32px;
    display: block;
    background-image:url("../Image/icons_2_32.png");
}
.footer-item-1 a{
    background-position: 0 -52px;
}
.footer-item-2 a{
    background-position: 0 -104px;
}
.footer-item-3 a{
    background-position: 0 -260px;
}
.footer-item-4 a{
    background-position: 0 -208px;
}
.footer-item-5 a{
    background-position: 0 -1612px;
}
.container-nei {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container-nei {
        width: 600px;
    }
    #menu ul{
        width: 600px;
    }
    .map{
        height:300px;
    }
}
@media (min-width: 992px) {
    .container-nei {
        width: 850px;
    }
    #menu ul{
        width: 850px;
    }
    .map{
        height:450px;
    }
}
@media (min-width: 1200px) {
    .container-nei {
        width: 950px;
    }
    #menu ul{
        width: 950px;
    }
}
@media (min-width: 300px) {
    .map{
        height:300px;
    }
}
/*������ɫ*/
.font-yahei{
    font-family: "microsoft yahei";
}
.text-gray,
.text-gray a{
    color:#9A949B;
    text-decoration: none;
    font-size:small;
}
 a:hover{
     color:#A36AAC;
     text-decoration: none;
 }
 .text-purple{
     font-size: 14px;
     color: #a368ad;
     font-weight: bold;
 }
.comHeigh{
    max-height: 130px;
    overflow: hidden;
}
 .bg-purple{
     background:#a368ad;
     color:#fff;
     text-align: center;
 }
.bg-hui-1{
    background:#f2f2f2;
}
.bg-hui{
    background:#f2f2f2;
    padding:10px 0;
}
.bg-while{
    background:#fff;
    padding:5px 10px;
    margin-top:10px;
}
.bg-purple>a{
    color:#fff;
}
#menu ul li:hover{
    background: #914D9D;
}
.bg-modena{
    background: #914D9D;
}
/*ע���*/
.input-login{
    width:100%;
    height:45px;
    border: 1px solid #ddd;
    padding: 0 6px;
    line-height: 43px;
    color: #999;
    font-size: 0.9em;
}

